package com.nanachi.feign.core;

import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.util.Map;

/**
 * @author yuhongtai
 */
public class ReflectiveFeign extends SimpleFeign{


    private Map<Method, InvocationHandlerFactory.MethodHandler> methodToMethodHandler;

    private InvocationHandlerFactory invocationHandlerFactory;

    /**
     * 真正的代理对象
     */
    static class AgencyFeign implements InvocationHandler{
        @Override
        public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
            return null;
        }
    }


}
